

// 如果return引用类型（数组，函数，对象），那么实例化对象就会返回该引用类型；
// q1:请问p.name是
var fun = function(){
    this.name = 'peter';
    return {
        name: 'jack'
    };
}

var p = new fun()
console.log('p.name:',p.name) // jack


// 如果return值类型，那么对构造函数没有影响，实例化对象返回空对象；
// q2:请问p.name是
var fun = function(){
    this.name = 'peter';

    return 'jack';
}

var p = new fun()
console.log('p.name:',p.name) // peter


